[dotnet] [bidi] Simplify namespace for communications#16602
[dotnet] [bidi] Simplify namespace for communications#16602nvborisenko merged 3 commits intoSeleniumHQ:trunkfrom
Conversation
PR Compliance Guide 🔍(Compliance updated until commit eb3db9d)Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label Previous compliance checksCompliance check up to commit 892902a
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Now or never. I always don't like |
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
|
Generally, @nvborisenko, I support such changes that reduce the number of namespaces. |
|
In general I also like this simplification. No mistic Now we have only one mistic |
User description
Get rid of
BiDi/Communicationfolder.Simplifies things.
💡 Additional Considerations
Not sure what to do with
BiDi/Jsonfolder.🔄 Types of changes
PR Type
Enhancement
Description
Eliminate
BiDi/Communicationnamespace hierarchyMove communication classes to
BiDiroot namespaceReorganize
Jsonconverters underBiDi/JsonnamespaceUpdate all import statements across 100+ files
Diagram Walkthrough
File Walkthrough
20 files
Update namespace imports for Json convertersMove Broker to BiDi root namespaceMove Command base class to BiDi namespaceMove CommandOptions to BiDi namespaceMove EventHandler to BiDi namespaceMove ITransport interface to BiDi namespaceMove WebSocketTransport to BiDi namespaceUpdate namespace to BiDi.JsonUpdate namespace to BiDi.Json.ConvertersUpdate namespace to BiDi.Json.ConvertersUpdate namespace and imports for Json convertersUpdate namespace to BiDi.Json.Converters.PolymorphicUpdate namespace to BiDi.Json.InternalRemove Communication namespace importUpdate Json.Converters import pathRemove Communication namespace importUpdate namespace imports for JsonUpdate EventHandler reference to root namespaceUpdate Json converters import pathsUpdate Json.Converters import path101 files